草庐IT

Java OAuth 服务器

全部标签

windows - 有什么理由不在 COM+ 应用程序中承载 COM 服务器?

将进程内COM服务器转换为进程外COM服务器的最简单方法是创建COM+应用程序。这样做可能有哪些缺点? 最佳答案 我真的想不出任何理由来创建您自己的容器或使用第3方容器(如果存在)来支持MTS/COM+。我的意思是它可以满足您的所有需求:让您选择分布COM对象到容器进程。让您配置他们的帐户跑下。监控容器处理并在必要时重新启动并且可以回收它们。甚至允许你在场景中托管STA组件你需要多线程的地方通过启动多个服务worker进程。等如果不花费6个月或更长时间,很难想象做得比这更好。 关于win

C# 如何禁用本地用户帐户的交互式登录。类似于网络服务帐户

我已经为我的应用程序创建了一个特殊的用户帐户,我需要知道如何禁用交互式登录功能,以便它只能作为系统帐户使用。现在,我部署此应用程序的任何机器上,用户都会显示在登录菜单中。任何帮助表示赞赏。是帐户设置还是GPO? 最佳答案 您真的要禁用交互式登录,还是只是将其从欢迎屏幕中隐藏?假设您在谈论后者(仅禁用交互式登录仍然不会从欢迎屏幕中删除)。这是HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\SpecialAccounts\UserList下的

windows - WMIprvse 进程在 2008 服务器 R2 上泄漏内存

我有一个在虚拟机上运行的Windows2008R2服务器。我的.NET服务在此服务器上运行,定期查询WMI,例如:从Win32_Service中选择ProcessId...一两天后,WMIprvse占用了500M内存,WMI查询开始出现内存不足异常。这篇文章好像在讲这个问题:"http://support.microsoft.com/kb/958124"我看到其他文章说Microsoft已经意识到这个问题并且不会在下一个主要版本发布之前发布修复程序。http://social.msdn.microsoft.com/Forums/en/netfxbcl/thread/256eb40c-d

windows - 我如何从 C++ 服务应用程序访问 Windows 登录(身份验证)API?

让我们想象一下,我有一个硬件可以作为给定系统上用户的身份验证。我想用C++编写一个应用程序以作为服务运行,查找此设备,如果找到,请登录相应的用户。我相信我已经找到了执行应用程序的硬件和服务部分所需的API,但是我很难确定创建“真实”用户登录的方法。这可能吗?如果是这样,我会在哪里寻找资源来实现这一目标?我认为它类似于指纹扫描仪登录类型的设备。 最佳答案 我认为您可能正在寻找GINA(“图形识别和身份验证”)API。有一个很好的教程here。 关于windows-我如何从C++服务应用程序

asp.net-mvc - MVC RESTful 服务授权

我正在为我的公司重写一些非常过时的.NET2.0SOAPWeb服务。所以我正在使用MVC3RESTful重写它们。对于使用多种平台和语言的客户群(使用我们当前的SOAP服务的500多个客户),此方法将简化我们服务的使用。我正在寻找一种更好的RESTful服务授权方法,而不是以前的开发人员用于我们的.NET2.0SOAPWeb服务的方法(他基本上只是让客户端将GUID作为参数传递并在代码中匹配它后面)。我已经研究过oAuth并且我想使用它,但是,我的上级告诉我,对于连接到我们服务并希望我找到另一个客户端的“级别”,这种方法太复杂了他们连接但仍具有授权的更简单方法。我们的大多数客户都具有B

c# - 如何响应 Windows 服务的状态变化?

我想知道是否有任何可能的方法来获取或创建Windows服务状态更改的事件。我知道ServiceController类没有事件,但它有状态。有什么方法可以监听事件吗? 最佳答案 这正是NotifyServiceStatusChangefunction的内容用于。文档说它:Enablesanapplicationtoreceivenotificationwhenthespecifiedserviceiscreatedordeletedorwhenitsstatuschanges.我不确定托管代码中是否包含等效事件,但这个事件很容易使用P

python - 缓慢的网络服务问题

我在Linux机器(ubuntu)上创建了一个Python网络服务:importsoaplibimportosfromsoaplib.core.serviceimportrpc,DefinitionBase,soapfromsoaplib.core.model.primitiveimportString,Integerfromsoaplib.core.serverimportwsgifromsoaplib.core.model.clazzimportArraydefruncmd(cmd):fout=os.popen(cmd)out=fout.read()returnoutclassLi

.net - 从 .NET Windows 服务调用 COM 组件

我有一个用.NETC#编写的Windows服务,它调用一个COM组件。我还有一个.NETWindowsForms测试应用程序,我用它来测试COM组件。它在测试应用程序中运行良好。但是,当我在Windows服务中使用相同的代码时,什么也没有发生。COM组件将所有内容记录到文件中,而日志文件未生成的事实表明甚至没有调用COM组件。为什么这在我的测试应用程序中有效,但在Windows服务中却无效? 最佳答案 服务通常与桌面隔离运行,因此当从服务调用时,您对COM组件的调用与UI隔离。你可以allowaserviceto"interactW

windows - 如何在我的 TCP 服务器中获得所需的行为?

>importNetwork.Socket>importControl.Monad>importNetwork>importSystem.Environment(getArgs)>importSystem.IO>importControl.Concurrent(forkIO)>main::IO()>main=withSocketsDo$do>putStrLn("uptop\n")>[portStr]sock'letport=fromIntegral(readportStr::Int)>socketAddress=SockAddrInetport0000>bindSocketsock's

C# windows 服务程序

我能够创建一个简单的Windows服务应用程序。只是框架。但我仍然很困惑。我应该把我的Windows服务代码放在哪里才能真正做一些事情。我有一个单独的程序,我想在此处包含/调用/合并。应该把程序放在哪里?我应该从哪里开始?publicpartialclassMyNewService:ServiceBase{publicMyNewService(){InitializeComponent();if(!System.Diagnostics.EventLog.SourceExists("MySource")){System.Diagnostics.EventLog.CreateEventSo